var name = /^[\u4e00-\u9fa5]{2,4}$/; //2-4个中文字符正则
var phone = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/; //11位手机号码正则
var aaa = /^(0\d{2,3})-?(\d{7,8})$/; //座机号码
var aaaa = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //电子邮箱
var money = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/ //金额两位小数
var password1 = /^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[._~!@#$^&*])[A-Za-z0-9._~!@#$^&*]{6,20}$/; //密码必须由字母、数字、特殊符号组成，区分大小写
var password2 = /^(?=.*[a-zA-Z])(?=.*[0-9])[A-Za-z0-9]{8,20}$/; //密码必须由字母、数字组成，区分大小写
var password3 = /^[a-z0-9_-]{8,20}$/; //密码由字母、数字组成，区分大小写
/**
 * 验证用户名
 */
const zzname = (value) => {
	if (value == "") {
		uni.showToast({
			icon: 'none',
			title: "用户名不能为空！",
			duration: 2000
		});
		return false;
	}
	// else if (!name.test(value)) {
	// 	uni.showToast({
	// 		icon: 'none',
	// 		title: "用户名只能为2-4中文！",
	// 		duration: 2000
	// 	});
	// 	return false;
	// }
	else {
		return true;
	}

}
/**
 * 验证手机号
 */
const zzphone = (value) => {
	if (value == "") {
		uni.showToast({
			icon: 'none',
			title: "请填写您的手机号码！",
			duration: 2000
		});
		return false;
	} else if (!phone.test(value)) {
		uni.showToast({
			icon: 'none',
			title: "请正确填写您的手机号码！",
			duration: 2000
		});
		return false;
	} else {
		return true;
	}
}
/**
 * 验证密码
 */
const zzpassword = (value) => {
	if (value == "") {
		uni.showToast({
			icon: 'none',
			title: "请输入密码！",
			duration: 2000
		});
		return false;
	} else if (!password3.test(value)) {
		uni.showToast({
			icon: 'none',
			title: "请正确填写您的密码！",
			duration: 2000
		});
		return false;
	} else {
		return true;
	}


}
/**
 * 验证小数点后两位及多个小数
 */
const zzmoney = (value) => {
	if (value == "") {
		uni.showToast({
			icon: 'none',
			title: "请输入金额！",
			duration: 2000
		});
		return false;
	} else if (!money.test(value)) {
		uni.showToast({
			icon: 'none',
			title: "请输入正确金额！",
			duration: 2000
		});
		return false;
	} else {
		return true;
	}


}



module.exports = {
	zzname,
	zzphone,
	zzpassword
}